package com.mayisoftware.mayioa.business.worktime.api.service;


import com.mayisoftware.mayioa.business.worktime.api.domain.*;

import java.util.List;

public interface IWorkTimeDataService {
    List<TMWorktimeDetailFlow> queryExtraGreater8Hours(WrokTimeImportInfo record);
    List<TMWorktimeMonthInfo> queryLackHasExtra(WrokTimeImportInfo record);
    List<TMWorktimeMonthInfo> queryLackWorktime(WrokTimeImportInfo record);
    List<TMWorktimeDetailFlow> queryExtraLess8Hours(WrokTimeImportInfo record);
    List<TMWorktimeDetailFlow> queryHasDoubleFlows(WrokTimeImportInfo record);
    List<TMWorktimeLeaveFlow> queryGreater3TimesLeave(WrokTimeImportInfo record);

    List<TMWrokTimeFlow> queryDoubtRepairWorktime(WrokTimeImportInfo record);
    List<TMWrokTimeFlow> queryMonthOweWorktime(WrokTimeImportInfo record);


    void convertToLabel(WrokTimeImportInfo record);

    DoubtRepairInfo getRepairInfo(WrokTimeImportInfo repairInfo);
    int updateRepairInfo(DoubtRepairInfo repairInfo);
}
